home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
os2
/
pvm34b3.zip
/
pvm34b3
/
pvmtest
/
OS2
/
Makefile
Wrap
Makefile
|
1997-08-10
|
2KB
|
50 lines
include $(PVM_ROOT)/conf/OS2.def
CC = gcc
CFLAGS = $(ARCHCFLAGS)
LIBS = $(ARCHLIB)
INCDIR = -I$(PVM_ROOT)/include -I..
OBJDIR = ../$(PVM_ARCH)
SDIR = ..
XDIR = $(HOME)/pvm3/bin/$(PVM_ARCH)
LIBDIR = $(PVM_ROOT)/lib/$(PVM_ARCH)
PVMLIBS = -L$(LIBDIR) -lpvm3 -lgpvm3
all: $(XDIR)/pvm_test.exe $(XDIR)/pvm_test_slave.exe $(XDIR)/version_slave.exe
$(XDIR)/pvm_test.exe: $(OBJDIR) $(OBJDIR)/pvm_test.o $(OBJDIR)/test_util.o $(OBJDIR)/test_list.o $(OBJDIR)/message_passing.o $(XDIR)
$(CC) $(OBJDIR)/pvm_test.o $(OBJDIR)/test_util.o $(OBJDIR)/test_list.o $(OBJDIR)/message_passing.o $(PVMLIBS) $(LIBS) -o $@
$(XDIR)/pvm_test_slave.exe: $(OBJDIR) $(OBJDIR)/pvm_test_slave.o $(OBJDIR)/test_util.o $(OBJDIR)/test_list.o $(OBJDIR)/message_passing.o $(XDIR)
$(CC) $(OBJDIR)/pvm_test_slave.o $(OBJDIR)/test_util.o $(OBJDIR)/test_list.o $(OBJDIR)/message_passing.o $(PVMLIBS) $(LIBS) -o $@
$(XDIR)/version_slave.exe: $(OBJDIR)/version_slave.o $(XDIR)
$(CC) $(OBJDIR)/version_slave.o $(PVMLIBS) $(LIBS) -o $@
clean:
rm -f $(OBJDIR)/*.o $(XDIR)/pvm_test.exe $(XDIR)/pvm_test_slave.exe $(XDIR)/version_slave.exe
clobber: clean
rm -rf pvm_test.exe pvm_test_slave.exe
$(OBJDIR) $(BINDIR):
mkdir $@
$(OBJDIR)/pvm_test.o: $(SDIR)/pvm_test.c $(SDIR)/pvm_test.h $(SDIR) $(SDIR)/test_list.h $(SDIR)/module_list.h
$(CC) $(INCDIR) $(CFLAGS) -c $(SDIR)/pvm_test.c -o $@
$(OBJDIR)/pvm_test_slave.o: $(SDIR)/pvm_test_slave.c $(SDIR)/pvm_test.h $(SDIR) $(SDIR)/test_list.h $(SDIR)/module_list.h
$(CC) $(INCDIR) $(CFLAGS) -c $(SDIR)/pvm_test_slave.c -o $@
$(OBJDIR)/version_slave.o: $(SDIR)/version_slave.c $(SDIR)/pvm_test.h $(SDIR) $(SDIR)/test_list.h $(SDIR)/module_list.h
$(CC) $(INCDIR) $(CFLAGS) -c $(SDIR)/version_slave.c -o $@
$(OBJDIR)/test_util.o: $(SDIR)/test_util.c $(SDIR)/pvm_test.h $(SDIR) $(SDIR)/test_list.h $(SDIR)/module_list.h
$(CC) $(INCDIR) $(CFLAGS) -c $(SDIR)/test_util.c -o $@
$(OBJDIR)/test_list.o: $(SDIR)/test_list.c $(SDIR)/pvm_test.h $(SDIR) $(SDIR)/test_list.h $(SDIR)/module_list.h
$(CC) $(INCDIR) $(CFLAGS) -c $(SDIR)/test_list.c -o $@
$(OBJDIR)/message_passing.o: $(SDIR)/message_passing.c $(SDIR)/pvm_test.h
$(CC) $(INCDIR) $(CFLAGS) -c $(SDIR)/message_passing.c -o $@